don't use windows ddks that won't work, e.g. the one with the cross compiler on fedor...
authortsteven4 <tsteven4@gmail.com>
Fri, 16 Aug 2013 17:13:15 +0000 (17:13 +0000)
committertsteven4 <tsteven4@gmail.com>
Fri, 16 Aug 2013 17:13:15 +0000 (17:13 +0000)
gpsbabel/configure
gpsbabel/configure.in

index 0e4ac97592f036f922112cab611ce7f38d02736f..77a43587f6ac9d3d817327cdc814dc996174ee44 100755 (executable)
@@ -4565,7 +4565,9 @@ main ()
 {
 HANDLE              HidDeviceObject;
                        HIDD_ATTRIBUTES    Attributes;
+                       PHIDP_PREPARSED_DATA HidPPD;
                        HidD_GetAttributes(HidDeviceObject, &Attributes);
+                       HidD_GetPreparsedData(HidDeviceObject, &HidPPD);
   ;
   return 0;
 }
index 6b712acb0ee4d7ca874bac7cb9e5ba35d6a75b35..352014fb034fd367825001e9e3796f7476ea8135 100644 (file)
@@ -183,7 +183,9 @@ case "$target" in
                        [#include <hidsdi.h>],
                        [HANDLE              HidDeviceObject;
                        HIDD_ATTRIBUTES    Attributes;
-                       HidD_GetAttributes(HidDeviceObject, &Attributes);],
+                       PHIDP_PREPARSED_DATA HidPPD;
+                       HidD_GetAttributes(HidDeviceObject, &Attributes);
+                       HidD_GetPreparsedData(HidDeviceObject, &HidPPD);],
                        [AC_MSG_RESULT(yes)]
                        [AC_DEFINE(HAVE_WDK, 1, [Defined if you have Windows DDK])]
                        [USB_LIBS=${USB_LIBS}" -lhid"],
@@ -253,7 +255,7 @@ dnl Linux HID support
 case "$target" in
        *-linux-*)
        AC_MSG_CHECKING(for Linux HID interface)
-       AC_COMPILE_IFELSE([
+       AC_COMPILE_IFELSE([AC_LANG_SOURCE([
                #include <sys/ioctl.h>
                #include <linux/types.h>
                #include <linux/hiddev.h>
@@ -267,7 +269,7 @@ case "$target" in
                        ioctl(0, HIDIOCGFIELDINFO, &finfo);
                        ioctl(0, HIDIOCSUSAGES, &urefm);
                        ioctl(0, HIDIOCSREPORT, &rinfo);
-               }],
+               }])],
                AC_MSG_RESULT(yes)
                AC_DEFINE(HAVE_LINUX_HID, 1, [Defined if you have Linux HID]),
                AC_MSG_RESULT(no))